f6e4e465d1019299551f0b4d4e7fd86de181b38c,demo_eclipse/src/cn/beecloud/demo/BillListAdapter.java,BillListAdapter,getView,#number#View#ViewGroup#,89

Before Change



        BCBillOrder bcBillOrder = bills.get(position);

        viewHolder.txtBillNum.setText("订��: " + bcBillOrder.getBillNum());
        viewHolder.txtTradeNum.setText("渠�商的订��: " + bcBillOrder.getTradeNum());
        viewHolder.txtTotalFee.setText("订�金�/元: " + (bcBillOrder.getTotalFee()/100.0));
        viewHolder.txtChannel.setText("支付渠�: " + BCReqParams.BCChannelTypes.getTranslatedChannelName(bcBillOrder.getChannel()));
        viewHolder.txtSubChannel.setText("�渠�: " + BCReqParams.BCChannelTypes.getTranslatedChannelName(bcBillOrder.getSubChannel()));
        viewHolder.txtTitle.setText("订�标题: " + bcBillOrder.getTitle());
        viewHolder.txtPayResult.setText("订�是�支付完�: " + (bcBillOrder.getPayResult()?"是":"�"));
        viewHolder.txtCreatedTime.setText("订�生�时间: " + new Date(bcBillOrder.getCreatedTime()));
        viewHolder.txtOptional.setText("扩展�数: " + bcBillOrder.getOptional());

        Log.w(TAG, "订�是�已�退款�功: " + bcBillOrder.getRefundResult());
        Log.w(TAG, "订�是�已�被撤销(一般用于线下渠�): " + bcBillOrder.getRevertResult());

After Change



            viewHolder = new ViewHolder();

            viewHolder.txtBillId = (TextView) convertView
                    .findViewById(R.id.txtBillId);
            viewHolder.txtBillNum = (TextView) convertView
                    .findViewById(R.id.txtBillNum);
            viewHolder.txtTradeNum = (TextView) convertView
                    .findViewById(R.id.txtTradeNum);
            viewHolder.txtTotalFee = (TextView) convertView
                    .findViewById(R.id.txtTotalFee);
            viewHolder.txtChannel = (TextView) convertView
                    .findViewById(R.id.txtChannel);
            viewHolder.txtSubChannel = (TextView) convertView
                    .findViewById(R.id.txtSubChannel);
            viewHolder.txtTitle = (TextView) convertView
                    .findViewById(R.id.txtTitle);
            viewHolder.txtPayResult = (TextView) convertView
                    .findViewById(R.id.txtPayResult);
            viewHolder.txtCreatedTime = (TextView) convertView
                    .findViewById(R.id.txtCreatedTime);
            viewHolder.txtOptional = (TextView) convertView
                    .findViewById(R.id.txtOptional);

            convertView.setTag(viewHolder);
        } else {
            viewHolder = (ViewHolder) convertView.getTag();
        }

        BCBillOrder bcBillOrder = bills.get(position);

        viewHolder.txtBillId.setText(String.format("订�唯一标识符: %s", bcBillOrder.getId()));
        viewHolder.txtBillNum.setText(String.format("订��: %s", bcBillOrder.getBillNum()));
        viewHolder.txtTradeNum.setText(String.format("渠�商的订��: %s", bcBillOrder.getTradeNum()));
        viewHolder.txtTotalFee.setText(String.format("订�金�/元: %.2f", (bcBillOrder.getTotalFee()/100.0)));
        viewHolder.txtChannel.setText(String.format("支付渠�: %s",
                BCReqParams.BCChannelTypes.getTranslatedChannelName(bcBillOrder.getChannel())));
        viewHolder.txtSubChannel.setText(String.format("�渠�: %s",
                BCReqParams.BCChannelTypes.getTranslatedChannelName(bcBillOrder.getSubChannel())));
        viewHolder.txtTitle.setText(String.format("订�标题: %s", bcBillOrder.getTitle()));
        viewHolder.txtPayResult.setText(String.format("订�是�支付完�: %s",
                (bcBillOrder.getPayResult()?"是":"�")));
        viewHolder.txtCreatedTime.setText(String.format("订�生�时间: %s",
                new Date(bcBillOrder.getCreatedTime())));
        viewHolder.txtOptional.setText(String.format("扩展�数: %s", bcBillOrder.getOptional()));

        Log.w(TAG, "订�是�已�退款�功: " + bcBillOrder.getRefundResult());
        Log.w(TAG, "订�是�已�被撤销(一般用于线下渠�): " + bcBillOrder.getRevertResult());